package com.aaa.threadcommunication;

/**
 * @author C-Q
 * @version 1.1.0
 * @Description: threadcommunication线程通信
 * 代码块交替执行
 * 线程通信需要使用Object类中的方法
     * wait()等待--释放锁资源
     * notify()唤醒等待的线程
 * 以上的两个方法必须在同步代码块中进行调用
 * @date 2022/11/1
 */
public class Test {
    public static void main(String[] args) {
        Card card = new Card();

        Boy boy=new Boy(card);
        Girl girl = new Girl(card);

        boy.setName("男的");
        girl.setName("女的");

        boy.start();
        girl.start();
    }
}
